package zeus.controller;

import javax.enterprise.context.RequestScoped;
import javax.inject.Named;

import zeus.model.Estadia;

@Named("resumoEstadia")
@RequestScoped
public class ResumoEstadia {
	
	private Estadia estadia;
	
	private int diasQueForamPagos;
	
	public String inicia(Estadia e, int d){
		estadia = e;
		diasQueForamPagos = d;
		return "estadia.xhtml";
	}

	public Estadia getEstadia() {
		return estadia;
	}

	public void setEstadia(Estadia estadia) {
		this.estadia = estadia;
	}
	
	public int getDiasHospedado(){
		long difEmMsegs = estadia.getQuarto().getHorarioSaida().getTime() - estadia.getQuarto().getHorarioEntrada().getTime();  
		return (int) ((difEmMsegs/1000)/3600)/24;  
	}

	public int getDiasQueForamPagos() {
		return diasQueForamPagos;
	}

	public void setDiasQueForamPagos(int diasQueForamPagos) {
		this.diasQueForamPagos = diasQueForamPagos;
	}
	
	
	
	

}
